Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Los Interpretadores (página 2)




Enviado por Echenique Lu�s



Partes: 1, 2

 

MODELOS DE INTERPRETADORES

En la actualidad, uno de los entornos más comunes
de uso de los intérpretes informáticos es
Internet, debido a la posibilidad que estos tienen de
ejecutarse independientemente de la plataforma.

  1. A continuación un ejemplo de una página
    Web sencilla desarrollada utilizando el
    lenguaje PHP:

    <html>

    <head>

    <title>Ejemplo</title>

    </head>

    <body>

    <?php

    if (isset($_POST['muestra']))
    {

    echo 'Hola,
    '.htmlentities($_POST['nombre'])

    .', tu comida favorita es:'.
    htmlentities($_POST['comida']);

    } else {

    ?>

    <form method="POST"
    action="?">

    ¿Cuál es tu nombre?

    <input type="text" name="nombre"/>

    ¿Cuál es tu comida
    favorita?

    <select name="comida">

    <option>Spaghetti</option>

    <option>Asado</option>

    <option>Pizza</option>

    </select>

    <input type="submit" name="muestra"
    value="Seguir">

    </form>

    <?php

    }

    ?>

    </body>

    </html>

  2. PHP:
    Es un lenguaje de
    programación usado generalmente para la
    creación de contenido para sitios Web.
  3. Python: Es un lenguaje de
    programación interpretado e interactivo,
    capaz de ejecutarse en una gran cantidad de
    plataformas.

El siguiente ejemplo saludará al usuario si se
conoce su plato preferido, o le preguntará cuál es
en caso contrario.

# -*- coding: iso8859-15 -*-

import sys

# diccionario de
comidas preferidas de cada persona

comidas = {

"Juan" : "tiburón en escabeche",

"Pablo" : "Paella don Beto",

"Alfredo" : "sesos de mono",

"Fulano" : "cucarachas fritas",

"Sonia" : "burros",

"Darinel" : "Hamburgesas Mr Paul",

"Jose" : "Ceviche"

}

def saluda(nombre, comida):

print "Hola " + nombre + ", ¿te gusta " + comida
+ "?"

def pregunta(nombre):

print "Hola " + nombre + ", ¿qué comida te
gusta?"

respuesta = sys.stdin.readline()

comidas[nombre] = respuesta

for nombre in ["Juan", "Pablo", "Alfredo", "Fulano",
"Sonia", "Darinel"]:

if comidas[nombre] is not None:

saluda(nombre, comidas[nombre])

else:

pregunta(nombre)

Los lenguajes que suelen ser interpretados más
famosos en la actualidad son (en orden
alfabético):

  • ActionScript
  • ASP (hasta la versión
    3)
  • Bash
  • Basic4GL (Basic para OpenGL.
    Permite generar ejecutables Windows
    completos)
  • IO (es un lenguaje reciente
    -2002-)
  • JavaScript
    (todas las plataformas)
  • Logo (Linux
    Windows
    Mac)
  • Lua
  • Lush (Lisp para gráficos -Linux-)
  • NWNScript
    (empleado en el videojuego

    Neverwinter Nights y

    Neverwinter Nights 2)

  • Perl
    (Mundo Unix
    y en general para todas las demás
    plataformas)
  • PHP
  • Pike (es el más rapido de todos,
    al estar escrito en gran parte en código nativo)
  • Python
    (todas las plataformas)
  • REXX
    y variantes como
    Object REXX (todas las plataformas, en
    especial: OS/2
    / AmigaOS)
  • TCL

BIBLIOGRAFÍA

Los Interpretadores. www. Wikipedia.com

 

Elaborado por:

Echenique, Luís

Fernández, José
Luís

Navarro, Ligia

Roa, Carendis

Rodríguez, Adalis

Thorren, Kathy

ESTUDIANTES DEL 1ER SEMESTRE DE ADMINISTRACIÓN,
EN LA UNIVERSIDAD NUEVA
ESPARTA. CARACAS. VENEZUELA, Y
ASIGNACIÓN ELABORADA PARA LA ASIGNATURA COMPUTACIÓN
I.

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DE EDUCACIÓN SUPERIOR

UNIVERSIDAD NUEVA ESPARTA

NÚCLEO CENTRO

COMPUTACIÓN

1ER SEMESTRE

Caracas, Julio 2006

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter